home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / wildcat / wline1_5.zip / LOGON2.WCX (.txt) < prev    next >
Wildcat! WCX  |  1996-01-21  |  11KB  |  701 lines

  1. '! Decompiled with wccNosy version 4.20f (freeware)
  2. '! Input File: in.wcx  11115 bytes  01/28/123  08:37:22pm
  3. '! Code Segment Size  :7380 bytes
  4. '! Data Segment Size  :5292 bytes
  5. '! String Segment Size:3735 bytes
  6. '! Compiled with WCC version 4.12
  7.  
  8.       Declare Function Func6780(s65534 As String, s65532 As String, s65530 As String) As String
  9.       Declare Function Func7080(s65534 As String, s65532 As String, s65530 As String) As String
  10.  
  11.       Dim i4463 As Integer
  12.       Dim i4465 As Integer
  13.       Dim i4467 As Integer
  14.       Dim s4469 As String
  15.       Dim s4473 As String
  16.       Dim s4477 As String
  17.       Dim i4481 As Integer
  18.       Dim s4483 As String
  19.       Dim s4487 As String
  20.       Dim s4491 As String*1
  21.       Dim s4493 As String*255
  22.       Dim w4748 As Word
  23.       Dim i4750 As Integer
  24.       Dim i4759 As Integer
  25.       Dim s4769 As String
  26.       Dim s4773 As String
  27.       Dim s4777 As String
  28.       Dim s4781 As String
  29.       Dim s4785 As String
  30.       Dim i4789 As Integer
  31.       Dim i4791 As Integer
  32.       Dim s4793 As String
  33.       Dim s4797 As String
  34.       Dim s4801 As String
  35.       Dim s4805 As String
  36.       Dim s4809 As String
  37.       Dim s4813 As String
  38.       Dim s4821 As String
  39.       Dim s4825 As String
  40.       Dim s4837 As String*25
  41.       Dim s4862 As String
  42.       Dim s4866 As String
  43.       Dim i4872 As Integer
  44.       Dim i4874 As Integer
  45.       Dim i4876 As Integer
  46.       Dim i4878 As Integer
  47.       Dim nir4880 As NodeInfoRecord
  48.       Dim i5066 As Integer
  49.       Dim s5068 As String
  50.       Dim s5072 As String
  51.       Dim i5076 As Integer
  52.       Dim i5078 As Integer
  53.       Dim s5080 As String
  54.       Dim i5084 As Integer
  55.       Dim i5086 As Integer
  56.       Dim i5088 As Integer
  57.       Dim i5090 As Integer
  58.       Dim i5092 As Integer
  59.       Dim s5098 As String
  60.       Dim i5102 As Integer
  61.       Dim i5104 As Integer
  62.       Dim w5106 As Word
  63.       Dim i5108 As Integer
  64.       Dim s5110 As String
  65.       Dim i5114 As Integer
  66.       Dim s5116 As String
  67.       Dim s5120 As String
  68.       Dim i5128 As Integer
  69.       Dim d5130 As Date
  70.       Dim s5132 As String
  71.       Dim s5136 As String
  72.       Dim s5140 As String
  73.       Dim i5144 As Integer
  74.       Dim i5146 As Integer
  75.       Dim s5148 As String
  76.       Dim i5152 As Integer
  77.       Dim s5154 As String
  78.       Dim s5158 As String
  79.       Dim i5162 As Integer
  80.       Dim s5164 As String
  81.       Dim s5170 As String
  82.       Dim s5174 As String
  83.       Dim s5178 As String
  84.       Dim i5182 As Integer
  85.       Dim s5184 As String
  86.       Dim i5188 As Integer
  87.       Dim i5190 As Integer
  88.       Dim s5192 As String
  89.       Dim s5200 As String
  90.       Dim i5204 As Integer
  91.       Dim s5206 As String
  92.       Dim i5210 As Integer
  93.       Dim i5212 As Integer
  94.       Dim s5214 As String
  95.       Dim s5218 As String
  96.       Dim s5222 As String
  97.       Dim i5228 As Integer
  98.       Dim i5230 As Integer
  99.       Dim s5232 As String
  100.       Dim s5236 As String
  101.       Dim s5240 As String
  102.       Dim s5244 As String
  103.       Dim i5248 As Integer
  104.       Dim s5250 As String
  105.       Dim s5254 As String
  106.       Dim s5258 As String
  107.       Dim s5262 As String*30
  108.  
  109.       Dim l65527_ As Long
  110.       Dim i65531_ As Integer
  111.       Dim s65533_ As String*1
  112.       Dim i65534_ As Integer
  113.  
  114.       i5066 = Node
  115.       GetNodeInfo nir4880, i5066
  116.       s4837 = nir4880.CallersName
  117.       s5250 = LTrim(RTrim(UCase(s4837)))
  118.       s5240 = User.SecLevel
  119.       s5240 = LTrim(RTrim(UCase(s5240)))
  120.       s5236 = "Space." + LTrim(RTrim(Str(Node)))
  121.       s5232 = "Color." + LTrim(RTrim(Str(Node)))
  122.       If Exists(s5236) Then
  123.         Kill s5236
  124.       End If
  125.   191 If Exists(s5232) Then
  126.         Kill s5232
  127.       End If
  128.   211 s5140 = "v1.5"
  129.       i5090 = 32
  130.       CarrierCheck(-1)
  131.       If RIPEnabled Then
  132.         Rip Reset_Windows 
  133.       End If
  134.   246 s5068 = MakeWild.BBSName
  135.       s5072 = MakeWild.RegString
  136.       s5098 = MakeWild.RegString
  137.       i5104 = Len(s5098)
  138.       w5106 = i5104 + i5102
  139.       s5136 = Chr(57) + Chr(54) + Chr(47) + Chr(48) + Chr(54) + Chr(47) + Chr(49) + Chr(53)
  140.       Open "Wildline.key" For Random As 1 Len = 30 '! This value should probably be replaced with a "SizeOf" expression
  141.       Get 1, -1, s5262 '! 30 bytes
  142.       Close 1
  143.       s5120 = s5262
  144.       i5102 = Len(s5120)
  145.   463 For i5128 = 1 To Len(s5120) Step 1
  146.         i5108 = Asc(Left(s5120, 1))
  147.         i5102 = Len(s5120) - 1
  148.         s5110 = Left(s5120, 1)
  149.         s5120 = Right(s5120, i5102)
  150.         i5114 = i5108 - i5128
  151.         s5116 = Chr(i5114)
  152.         s5120 = s5120 + s5116
  153.       Next
  154.   641 If s5068 = s5120 Then
  155.         s5068 = s5068
  156.       Else
  157.   671   If s5068 <> s5120 Then
  158.           s5068 = Chr(78) + Chr(111) + Chr(116) + Chr(32) + Chr(82) + Chr(101) + Chr(103) + Chr(105) + Chr(115) + Chr(116) + Chr(101) + Chr(114) + Chr(101) + Chr(100)
  159.           CurrentDate d5130
  160.           s5132 = FormatDate(d5130, "yy/mm/dd")
  161.           If s5132 > s5136 Then
  162.             GoTo 6543
  163.           End If
  164.         End If
  165.       End If
  166.   830 s4769 = "@"
  167.       s4777 = Chr(126)
  168.       s4773 = "_"
  169.       s4781 = Chr(32)
  170.       Open "wildline.cfg" For Input As 1
  171.   886 Do While Not EOF(1)
  172.         Input #1, s5148
  173.         s5148 = LTrim(s5148)
  174.         s5148 = RTrim(s5148)
  175.         i5152 = i5152 + 1
  176.         If i5152 = 1 Then
  177.           s5154 = UCase(s5148)
  178.         Else
  179.   974     If i5152 = 2 Then
  180.             s5158 = UCase(s5148)
  181.           Else
  182.  1006       If i5152 = 3 Then
  183.               i5162 = Val(s5148)
  184.             Else
  185.  1039         If i5152 = 4 Then
  186.                 s5164 = UCase(s5148)
  187.               Else
  188.  1071           If i5152 = 5 Then
  189.                   s5258 = s5148
  190.                 End If
  191.               End If
  192.             End If
  193.           End If
  194.         End If
  195.  1094 Loop
  196.  1100 Close 1
  197.       s5080 = "[@0A@" + s5068 + " @0E@W@0A@i@0B@l@0D@d@09@l@0C@i@0F@n@05@e@03@s @0E@" + s5140 + "@0B@]"
  198.       i5076 = Len(s5068)
  199.       i5084 = i5076 + 17
  200.       i5078 = 79 - i5084
  201.       i5086 = i5078 / 2
  202.       i5088 = 79 - i5086 + i5084
  203.       i5248 = 3
  204.       Open "Nowrite.sec" For Input As 1
  205.  1247 Do While Not EOF(1)
  206.         Input #1, s5244
  207.         s5244 = LTrim(RTrim(UCase(s5244)))
  208.         If s5244 = s5240 Then
  209.           i5248 = 2
  210.           s5254 = "Security Level"
  211.         End If
  212.  1316   If s5244 = s5250 Then
  213.           i5248 = 2
  214.           s5254 = "User Name"
  215.         End If
  216.  1348 Loop
  217.  1354 Close 1
  218.       Open "noview.sec" For Input As 1
  219.  1379 Do While Not EOF(1)
  220.         Input #1, s5244
  221.         s5244 = LTrim(RTrim(UCase(s5244)))
  222.         If s5244 = s5240 Then
  223.           i5248 = 1
  224.           s5254 = "Security Level"
  225.         End If
  226.  1448   If s5244 = s5250 Then
  227.           i5248 = 1
  228.           s5254 = "User Name"
  229.         End If
  230.  1480 Loop
  231.  1486 Close 1
  232.       i65534_ = i5248
  233.       If i65534_ = 1 Then
  234.         GoTo 6543
  235.       Else
  236.  1528   If i65534_ = 2 Then
  237.           Cls 
  238.           Print "@05@───────────────────────────────────────────────────────────────────────────────"
  239.           Print "@0D@───────────────────────────────────────────────────────────────────────────────"
  240.           Print "@0B@" + String(i5086, 196) + s5080 + String(i5088, 196)
  241.           Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  242.           Print "@08@───────────────────────────────────────────────────────────────────────────────"
  243.           Open "wildline.bbs" For Input As 1
  244.  1641     Do While Not EOF(1)
  245.             Input #1, s4793
  246.             s4793 = LTrim(s4793)
  247.             s4793 = RTrim(s4793)
  248.             i4759 = i4759 + 1
  249.             i5146 = 0
  250.             If s5164 = "Y" Then
  251.               i5144 = AtLen(s4793)
  252.               i5146 = 79 - i5144 / 2
  253.             End If
  254.  1755       Print Space(i5146); s4793; "@07@"
  255.           Loop
  256.  1786     Close 1
  257.           i4759 = 0
  258.           Print "@08@────────────────────────────────────────────────────────────@0D@By Michael J. Sell@08@─"
  259.           Pause 
  260.         Else
  261.  1815     If i65534_ = 3 Then
  262.             GoTo 1843
  263.             GoTo 1842
  264.           End If
  265.         End If
  266.       End If
  267.  1842 End 
  268.  1843 Cls 
  269.       Print "@05@───────────────────────────────────────────────────────────────────────────────"
  270.       Print "@0D@───────────────────────────────────────────────────────────────────────────────"
  271.       Print "@0B@" + String(i5086, 196) + s5080 + String(i5088, 196)
  272.       Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  273.       Print "@08@───────────────────────────────────────────────────────────────────────────────"
  274.       Open "wildline.bbs" For Input As 1
  275.  1941 Do While Not EOF(1)
  276.         Input #1, s4793
  277.         s4793 = LTrim(s4793)
  278.         s4793 = RTrim(s4793)
  279.         i4759 = i4759 + 1
  280.         i5146 = 0
  281.         If s5164 = "Y" Then
  282.           i5144 = AtLen(s4793)
  283.           i5146 = 79 - i5144 / 2
  284.         End If
  285.  2055   Print Space(i5146); s4793; "@07@"
  286.       Loop
  287.  2086 Close 1
  288.       i4759 = 0
  289.       Print "@08@────────────────────────────────────────────────────────────@0D@By Michael J. Sell@08@─"
  290.       Print s5258
  291.       If InputYesNo("@0A@Would you like to leave a oneliner @0F@y/n ?@0D@ ", 1213417543) Then
  292.         Cls 
  293.         Print "@0B@" + String(i5086, 196) + s5080 + String(i5088, 196)
  294.         Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  295.         Print "                      @01@1 @02@2 @03@3 @04@4 @05@5 @06@6 @07@7 @08@8 @09@9 @0A@10 @0B@11 @0C@12 @0D@13 @0E@14 @0F@15 "
  296.         Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  297.         Print "Press @0B@[@0C@Esc@0B@] to add color @0E@[@0C@Enter@0E@] @0E@to continue @09@[@0F@?@09@] for help @0A@[@0F@A@0A@]bort"
  298.         Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  299.         Do
  300.  2220     s4491 = InKey(1213417543)
  301.           w4748 = Asc(s4491)
  302.         Loop While s4491 = ""
  303.         Do
  304.  2267     s65533_ = s4491
  305.           If s65533_ = Chr(27) Then
  306.             i4750 = 7
  307.             Cls 
  308.             Print "@0B@" + String(i5086, 196) + s5080 + String(i5088, 196)
  309.             Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  310.             Print "                      @01@1 @02@2 @03@3 @04@4 @05@5 @06@6 @07@7 @08@8 @09@9 @0A@10 @0B@11 @0C@12 @0D@13 @0E@14 @0F@15 "
  311.             Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  312.             i4750 = InputNumber("@07@Color to Add @0F@1-15 @0D@", 1, 15)
  313.             If i4750 < 10 Then
  314.               s4483 = "@0" + Str(i4750) + "@"
  315.             Else
  316.  2438         If i4750 = 10 Then
  317.                 s4483 = "@0A@"
  318.               Else
  319.  2468           If i4750 = 11 Then
  320.                   s4483 = "@0B@"
  321.                 Else
  322.  2498             If i4750 = 12 Then
  323.                     s4483 = "@0C@"
  324.                   Else
  325.  2528               If i4750 = 13 Then
  326.                       s4483 = "@0D@"
  327.                     Else
  328.  2558                 If i4750 = 14 Then
  329.                         s4483 = "@0E@"
  330.                       Else
  331.  2588                   If i4750 = 15 Then
  332.                           s4483 = "@0F@"
  333.                         End If
  334.                       End If
  335.                     End If
  336.                   End If
  337.                 End If
  338.               End If
  339.             End If
  340.  2612       Cls 
  341.             Print "@0B@" + String(i5086, 196) + s5080 + String(i5088, 196)
  342.             Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  343.             Print "                      @01@1 @02@2 @03@3 @04@4 @05@5 @06@6 @07@7 @08@8 @09@9 @0A@10 @0B@11 @0C@12 @0D@13 @0E@14 @0F@15 "
  344.             Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  345.             Print s4493 + s4483
  346.             Print "@0F@───────────────────────────────────────────────────────────────────────────────"; s4483
  347.             Print "Line to enter ";
  348.             Input s4487
  349.             s4487 = Func6780(s4487, s4769, s4777)
  350.             i4759 = Len(s4487) + i4759
  351.             i5092 = i5092 + 1
  352.             If i5092 > i5090 Then
  353.               s4483 = ""
  354.             End If
  355.  2806       If i4759 > 77 Then
  356.               i4791 = i4759 - 77
  357.               i4789 = Len(s4487)
  358.               i4791 = i4789 - i4791
  359.               s4487 = Left(s4487, i4791)
  360.               s4493 = s4493 + s4483 + s4487
  361.               s4785 = s4493
  362.               s4785 = Func7080(s4785, s4773, s4781)
  363.               s4493 = LTrim(s4785)
  364.               GoTo 3768
  365.             End If
  366.  2952       s4493 = s4493 + s4483 + s4487
  367.             s4785 = s4493
  368.             s4785 = Func7080(s4785, s4773, s4781)
  369.             s4493 = s4785
  370.             s4493 = LTrim(s4493)
  371.           Else
  372.  3036       If s65533_ = Chr(13) Then
  373.               Print "@07@line to enter ";
  374.               Input s4487
  375.               s4487 = Func6780(s4487, s4769, s4777)
  376.               i4759 = Len(s4487) + i4759
  377.               s4483 = s5158
  378.               i5092 = i5092 + 1
  379.               If i5092 > i5090 Then
  380.                 s4483 = ""
  381.               End If
  382.  3157         If i4759 > 77 Then
  383.                 i4791 = i4759 - 77
  384.                 i4789 = Len(s4487)
  385.                 i4791 = i4789 - i4791
  386.                 s4487 = Left(s4487, i4791)
  387.                 s4493 = s4493 + s4483 + s4487
  388.                 s4785 = s4493
  389.                 s4785 = Func7080(s4785, s4773, s4781)
  390.                 s4493 = LTrim(s4785)
  391.                 GoTo 3768
  392.               End If
  393.  3303         s4487 = s4483 + s4487
  394.               s4493 = s4493 + s4487
  395.               s4785 = s4493
  396.               s4785 = Func7080(s4785, s4773, s4781)
  397.               s4493 = s4785
  398.               s4493 = LTrim(s4493)
  399.             Else
  400.  3395         If s65533_ = Chr(63) Then
  401.                 Cls 
  402.                 Print Space(32) + "@0B@[@0E@W@0A@i@0B@l@0D@d@09@l@0C@i@0F@n@05@e@03@s @0E@" + s5140 + "@0B@]"
  403.                 Print Space(36) + "@74@Help File@07@"
  404.                 Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  405.                 Print "  @07@To add a space between Words @0F@[ENTERED]@07@, add a _at the begining or the end of"
  406.                 Print "The word. otherwise the word will be joined."
  407.                 Print "@ codes are not allowed in the Lines you enter.If you do use the @ it will be"
  408.                 Print "substituted with the ~ ."
  409.                 Print "The Maximum colors allowed are 32. The Maximum characters are 77."
  410.                 Print ""
  411.                 Pause 
  412.               Else
  413.  3534           If s65533_ = Chr(65) Then
  414.                   GoTo 6543
  415.                 Else
  416.  3565             If s65533_ = Chr(97) Then
  417.                     GoTo 6543
  418.                     GoTo 3596
  419.                   End If
  420.                 End If
  421.               End If
  422.             End If
  423.           End If
  424.  3596     Cls 
  425.           Print "@0B@" + String(i5086, 196) + s5080 + String(i5088, 196)
  426.           Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  427.           Print "                      @01@1 @02@2 @03@3 @04@4 @05@5 @06@6 @07@7 @08@8 @09@9 @0A@10 @0B@11 @0C@12 @0D@13 @0E@14 @0F@15 "
  428.           Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  429.           Print " Press @0B@[@0C@Esc@0B@] to add color @0D@[@0F@Enter@0D@] @0D@to SAVE @09@[@0F@?@09@] For Help @0A@[@0F@A@0A@]bort"
  430.           Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  431.           Print s4493
  432.           Print "@0F@───────────────────────────────────────────────────────────────────────────────"
  433.           Do
  434.  3702       s4491 = InKey(1213417543)
  435.           Loop While s4491 = ""
  436.           w4748 = Asc(s4491)
  437.         Loop While s4491 <> Chr(13)
  438.  3768   i4759 = 0
  439.         s4493 = LTrim(s4493)
  440.         s4797 = s4493
  441.         s4809 = UCase(s4797)
  442.         s4862 = s4797
  443.         Open "B_words.txt" For Input As 1
  444.  3838   Do While Not EOF(1)
  445.           Input #1, s4805
  446.           s4805 = UCase(s4805)
  447.           Do
  448.  3869       i4876 = InStr(i4876 + 1, s4809, s4805)
  449.             If i4876 > 0 Then
  450.               i4878 = Len(s4805)
  451.               i4872 = Len(s4809) - i4876 - 1 + i4878
  452.               s4477 = String(i4878, Chr(35))
  453.               s4821 = Left(s4797, i4876 - 1)
  454.               s4825 = Right(s4797, i4872)
  455.               s4797 = s4821 + s4477 + s4825
  456.             End If
  457.  4023     Loop Until i4876 = 0
  458.         Loop
  459.  4043   Close 1
  460.         i4467 = 0
  461.         i5182 = 4
  462.         i5228 = 0
  463.         Do
  464.  4067     i4467 = InStr(i4467 + 1, s4797, Chr(64))
  465.           If i4467 > 0 Then
  466.             s5170 = Left(s4797, i4467 - 1)
  467.             i5190 = Len(s4797) - i4467
  468.             s5178 = Right(s4797, i5190 + 1)
  469.             s5174 = Left(s5178, i5182)
  470.             i5188 = Len(s5178) - i5182
  471.             s5184 = Right(s4797, i5188)
  472.             s4797 = s5170 + s5184
  473.             s5200 = s5174 + " " + Str(i4467 - 1)
  474.             i5228 = 1
  475.             Open s5232 For Append As 1
  476.             Print #1, s5200
  477.             Close 1
  478.           End If
  479.  4300   Loop Until i4467 = 0
  480.         s4809 = UCase(s4797)
  481.         Open "B_words.txt" For Input As 1
  482.  4345   Do While Not EOF(1)
  483.           Input #1, s4805
  484.           s4805 = UCase(s4805)
  485.           Do
  486.  4376       i4876 = InStr(i4876 + 1, s4809, s4805)
  487.             If i4876 > 0 Then
  488.               i4878 = Len(s4805)
  489.               i4872 = Len(s4809) - i4876 - 1 + i4878
  490.               s4477 = String(i4878, Chr(35))
  491.               s4821 = Left(s4797, i4876 - 1)
  492.               s4825 = Right(s4797, i4872)
  493.               s4797 = s4821 + s4477 + s4825
  494.             End If
  495.  4530     Loop Until i4876 = 0
  496.         Loop
  497.  4550   Close 1
  498.         i4467 = 0
  499.         i5230 = 0
  500.         i5182 = 1
  501.         Do
  502.  4574     i4467 = InStr(i4467 + 1, s4797, Chr(32))
  503.           If i4467 > 0 Then
  504.             s5170 = Left(s4797, i4467 - 1)
  505.             i5190 = Len(s4797) - i4467
  506.             s5178 = Right(s4797, i5190 + 1)
  507.             s5174 = Left(s5178, i5182)
  508.             i5188 = Len(s5178) - i5182
  509.             s5184 = Right(s4797, i5188)
  510.             s4797 = s5170 + s5184
  511.             s5200 = s5174 + " " + Str(i4467 - 1)
  512.             i5230 = 1
  513.             Open s5236 For Append As 1
  514.             Print #1, s5200
  515.             Close 1
  516.           End If
  517.  4807   Loop Until i4467 = 0
  518.         s4809 = UCase(s4797)
  519.         Open "B_words.txt" For Input As 1
  520.  4852   Do While Not EOF(1)
  521.           Input #1, s4805
  522.           s4805 = UCase(s4805)
  523.           Do
  524.  4883       i4876 = InStr(i4876 + 1, s4809, s4805)
  525.             If i4876 > 0 Then
  526.               i4878 = Len(s4805)
  527.               i4872 = Len(s4809) - i4876 - 1 + i4878
  528.               s4477 = String(i4878, Chr(35))
  529.               s4821 = Left(s4797, i4876 - 1)
  530.               s4825 = Right(s4797, i4872)
  531.               s4797 = s4821 + s4477 + s4825
  532.             End If
  533.  5037     Loop Until i4876 = 0
  534.         Loop
  535.  5057   Close 1
  536.         If i5230 = 1 Then
  537.           Open s5236 For Input As 1
  538.  5096     Do While Not EOF(1)
  539.             Input #1, s5200
  540.             s5200 = RTrim(s5200)
  541.             i5210 = i5210 + 1
  542.             i5204 = Len(s5200) - 1
  543.             s5214 = Left(s5200, 1)
  544.             s5206 = Right(s5200, i5204)
  545.             i5212 = Val(s5206)
  546.             If i5210 = 1 Then
  547.               s5218 = Left(s4797, i5212)
  548.               i5204 = Len(s4797) - i5212
  549.               s5222 = Right(s4797, i5204)
  550.               s5192 = s5218 + s5214 + s5222
  551.             Else
  552.  5290         i5212 = i5212 + (i5210 - 1) * 1
  553.               s5218 = Left(s5192, i5212)
  554.               i5204 = Len(s5192) - i5212
  555.               s5222 = Right(s5192, i5204)
  556.               s5192 = s5218 + s5214 + s5222
  557.             End If
  558.  5386     Loop
  559.  5392     Close 1
  560.         End If
  561.  5397   If s5192 > "" Then
  562.           s4797 = s5192
  563.         Else
  564.  5428     If s5192 = "" Then
  565.             s5192 = s4797
  566.           End If
  567.         End If
  568.  5453   i5210 = 0
  569.         If i5228 = 1 Then
  570.           Open s5232 For Input As 1
  571.  5493     Do While Not EOF(1)
  572.             Input #1, s5200
  573.             s5200 = LTrim(RTrim(s5200))
  574.             i5210 = i5210 + 1
  575.             i5204 = Len(s5200) - 5
  576.             s5214 = Left(s5200, 4)
  577.             s5206 = Right(s5200, i5204)
  578.             i5212 = Val(s5206)
  579.             If i5210 = 1 Then
  580.               s5218 = Left(s4797, i5212)
  581.               i5204 = Len(s4797) - i5212
  582.               s5222 = Right(s4797, i5204)
  583.               s5192 = s5218 + s5214 + s5222
  584.             Else
  585.  5690         i5212 = i5212 + (i5210 - 1) * 4
  586.               s5218 = Left(s5192, i5212)
  587.               i5204 = Len(s5192) - i5212
  588.               s5222 = Right(s5192, i5204)
  589.               s5192 = s5218 + s5214 + s5222
  590.             End If
  591.  5786     Loop
  592.  5792     Close 1
  593.         End If
  594.  5797   If s5192 > "" Then
  595.           s4797 = s5192
  596.         Else
  597.  5828     If s5192 = "" Then
  598.             s5192 = s4797
  599.           End If
  600.         End If
  601.  5853   Kill s5236
  602.         Kill s5232
  603.         s4801 = s5154 + Chr(34) + s4797 + s5154 + Chr(34)
  604.         s4801 = LTrim(s4801)
  605.         s4801 = RTrim(s4801)
  606.         s4866 = s5154 + Chr(34) + s4862 + s5154 + Chr(34)
  607.         s4866 = LTrim(s4866)
  608.         s4866 = RTrim(s4866)
  609.         Open "wildline.bbs" For Append As 1
  610.         Print #1, s4801
  611.         Close 1
  612.         i5066 = Node
  613.         GetNodeInfo nir4880, i5066
  614.         s4837 = nir4880.CallersName
  615.         Open "wildline.log" For Append As 2
  616.         s4793 = s4866 + ";" + s4837 + "; NODE: " + Str(Node)
  617.         Print #2, s4793
  618.         Close 2
  619.       End If
  620.  6120 i4759 = 0
  621.       Open "wildline.bbs" For Input As 1
  622.  6146 Do While Not EOF(1)
  623.         Input #1, s4793
  624.         s4793 = LTrim(s4793)
  625.         s4793 = RTrim(s4793)
  626.         i4759 = i4759 + 1
  627.         If i4759 > i5162 Then
  628.           i4874 = i4759 - i5162
  629.         End If
  630.  6237 Loop
  631.  6243 Close 1
  632.       i4759 = 0
  633.       Open "wildline.bbs" For Input As 1
  634.  6274 Do While Not EOF(1)
  635.         Input #1, s4793
  636.         s4793 = LTrim(s4793)
  637.         s4793 = RTrim(s4793)
  638.         i4759 = i4759 + 1
  639.         If i4759 <= i4874 Then
  640.           s4813 = s4793
  641.         End If
  642.  6356   If i4759 > i4874 Then
  643.           Open "1liner.bbs" For Append As 2
  644.           Print #2, s4793
  645.           Close 2
  646.         End If
  647.  6408 Loop
  648.  6414 Close 1
  649.       Kill "wildline.bbs"
  650.       Open "1liner.bbs" For Input As 1
  651.  6447 Do While Not EOF(1)
  652.         Input #1, s4793
  653.         s4793 = LTrim(s4793)
  654.         s4793 = RTrim(s4793)
  655.         Open "wildline.bbs" For Append As 2
  656.         Print #2, s4793
  657.         Close 2
  658.       Loop
  659.  6529 Close 1
  660.       Kill "1liner.bbs"
  661.       End 
  662.  6543 End 
  663.  
  664. '! Called 2 times
  665.       Function Func6780(s65534 As String, s65532 As String, s65530 As String) As String
  666.         Dim l65520 As Long
  667.         Dim i65524 As Integer
  668.  
  669.  6817   For i4467 = 1 To Len(s65534) Step 1
  670.           i4465 = InStr(i4465 + 1, s65534, s65532)
  671.           If i4465 > 0 Then
  672.             i4481 = Len(s65532)
  673.             i4463 = Len(s65534) - i4465 - 1 + i4481
  674.             s4477 = String(i4481, s65530)
  675.             s4469 = Left(s65534, i4465 - 1)
  676.             s4473 = Right(s65534, i4463)
  677.             s65534 = s4469 + s4477 + s4473
  678.           End If
  679.  7036   Next
  680.  7059   Func6780 = s65534
  681.       End Function
  682.  
  683. '! Called 4 times
  684.       Function Func7080(s65534 As String, s65532 As String, s65530 As String) As String
  685.         Dim l65520 As Long
  686.         Dim i65524 As Integer
  687.  
  688.  7117   For i4467 = 1 To Len(s65534) Step 1
  689.           i4465 = InStr(i4465 + 1, s65534, s65532)
  690.           If i4465 > 0 Then
  691.             i4481 = Len(s65532)
  692.             i4463 = Len(s65534) - i4465 - 1 + i4481
  693.             s4477 = String(i4481, s65530)
  694.             s4469 = Left(s65534, i4465 - 1)
  695.             s4473 = Right(s65534, i4463)
  696.             s65534 = s4469 + s4477 + s4473
  697.           End If
  698.  7336   Next
  699.  7359   Func7080 = s65534
  700.       End Function
  701.